package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 考试结果对象 dz_ksjieguo
 * 
 * @author ruoyi
 * @date 2022-09-02
 */
public class DzKsjieguo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 结果id */
    private Long jgId;

    /** 考试id */
    @Excel(name = "考试id")
    private Long ksId;

    private Long isjj;

    private Long kcId;

    public Long getKcId() {
        return kcId;
    }

    public void setKcId(Long kcId) {
        this.kcId = kcId;
    }

    public Long getIsjj() {
        return isjj;
    }

    public void setIsjj(Long isjj) {
        this.isjj = isjj;
    }

    /** 考试类型 */
    @Excel(name = "考试类型")
    private Long ksType;

    /** 考试名称 */
    @Excel(name = "考试名称")
    private String ksName;


    private String deptName;

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    /** 参考人 */
    @Excel(name = "参考人")
    private Long kshuiyuanId;

    /** 归属院系 */
    @Excel(name = "归属院系")
    private Long ksdeptId;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ksTime;

    /** 交卷时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "交卷时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date jjTime;

    /** 得分 */
    @Excel(name = "得分")
    private Long defen;

    /** 及格线 */
    @Excel(name = "及格线")
    private Long jggen;

    public void setJgId(Long jgId) 
    {
        this.jgId = jgId;
    }

    public Long getJgId() 
    {
        return jgId;
    }
    public void setKsId(Long ksId) 
    {
        this.ksId = ksId;
    }

    public Long getKsId() 
    {
        return ksId;
    }
    public void setKsType(Long ksType) 
    {
        this.ksType = ksType;
    }

    public Long getKsType() 
    {
        return ksType;
    }
    public void setKsName(String ksName) 
    {
        this.ksName = ksName;
    }

    public String getKsName() 
    {
        return ksName;
    }
    public void setKshuiyuanId(Long kshuiyuanId) 
    {
        this.kshuiyuanId = kshuiyuanId;
    }

    public Long getKshuiyuanId() 
    {
        return kshuiyuanId;
    }
    public void setKsdeptId(Long ksdeptId) 
    {
        this.ksdeptId = ksdeptId;
    }

    public Long getKsdeptId() 
    {
        return ksdeptId;
    }
    public void setKsTime(Date ksTime) 
    {
        this.ksTime = ksTime;
    }

    public Date getKsTime() 
    {
        return ksTime;
    }
    public void setJjTime(Date jjTime) 
    {
        this.jjTime = jjTime;
    }

    public Date getJjTime() 
    {
        return jjTime;
    }
    public void setDefen(Long defen) 
    {
        this.defen = defen;
    }

    public Long getDefen() 
    {
        return defen;
    }
    public void setJggen(Long jggen) 
    {
        this.jggen = jggen;
    }

    public Long getJggen() 
    {
        return jggen;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("jgId", getJgId())
            .append("ksId", getKsId())
            .append("ksType", getKsType())
            .append("ksName", getKsName())
            .append("kshuiyuanId", getKshuiyuanId())
            .append("ksdeptId", getKsdeptId())
            .append("ksTime", getKsTime())
            .append("jjTime", getJjTime())
            .append("defen", getDefen())
            .append("jggen", getJggen())
            .toString();
    }
}
